Name | Page | Relationship | Base Name | Chapter |
Abstract Setup Decorator | XXX | Variation | Setup Decorator | Shared Fixture Patterns |
Abstract Test Fixture (in .Net) | XXX | Alias | Testcase Superclass | Test Organization Patterns |
Abstract Testcase | XXX | Alias | Testcase Superclass | Test Organization Patterns |
AllTests Suite | XXX | Variation | Named Test Suite | Test Organization Patterns |
Anonymous Creation Method | XXX | Variation | Creation Method | Fixture Setup Patterns |
Argument Describing Message | XXX | Variation | Assertion Message | XUnit Basics Patterns |
Assertion Identifying Message | XXX | Variation | Assertion Message | XUnit Basics Patterns |
Assertion Message | XXX | | Assertion Message | XUnit Basics Patterns |
Assertion Method | XXX | | Assertion Method | XUnit Basics Patterns |
Attachment Method | XXX | Variation | Creation Method | Fixture Setup Patterns |
Automated Exercise Teardown | XXX | Variation | Automated Teardown | Fixture Teardown Patterns |
Automated Fixture Teardown | XXX | Variation | Automated Teardown | Fixture Teardown Patterns |
Automated Teardown | XXX | | Automated Teardown | Fixture Teardown Patterns |
Automated Unit Test | XXX | Alias | Scripted Test | Strategy Patterns |
Back Door Manipulation | XXX | | Back Door Manipulation | Strategy Patterns |
Back Door Setup | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Back Door TearDown | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Back Door Verification | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Behavior Exposing Subclass | XXX | Variation | Test-Specific Subclass | Test Double Patterns |
Behavior Modifying Subclass | XXX | Variation | Test-Specific Subclass | Test Double Patterns |
Behavior Verification | XXX | | Behavior Verification | Result Verification Patterns |
Bespoke Assertion | XXX | Alias | Custom Assertion | Result Verification Patterns |
Built-In Test Recording | XXX | Variation | Recorded Test | Strategy Patterns |
Calculated Values | XXX | Alias | Derived Value | Attribute Value Patterns |
Capture/Playback Test | XXX | Alias | Recorded Test | Strategy Patterns |
Chained Tests | XXX | | Chained Tests | Shared Fixture Patterns |
Cleanup Method | XXX | Variation | Test Utility Method | Test Organization Patterns |
Command-Line Test Runner | XXX | Variation | Test Runner | XUnit Basics Patterns |
Component Broker | XXX | Alias | Dependency Lookup | Design For Testability Patterns |
Component Registry | XXX | Alias | Dependency Lookup | Design For Testability Patterns |
Component Test | XXX | Variation | Layer Test | Strategy Patterns |
Configurable Mock Object | XXX | Alias | Configurable Test Double | Test Double Patterns |
Configurable Test Double | XXX | | Configurable Test Double | Test Double Patterns |
Configurable Test Spy | XXX | Alias | Configurable Test Double | Test Double Patterns |
Configurable Test Stub | XXX | Alias | Configurable Test Double | Test Double Patterns |
Configuration Interface | XXX | Variation | Configurable Test Double | Test Double Patterns |
Configuration Mode | XXX | Variation | Configurable Test Double | Test Double Patterns |
Constant Value | XXX | Alias | Literal Value | Attribute Value Patterns |
Constructor Injection | XXX | Variation | Dependency Injection | Design For Testability Patterns |
Constructor Test | XXX | Variation | Test Method | XUnit Basics Patterns |
Creation Method | XXX | | Creation Method | Fixture Setup Patterns |
Custom Assertion | XXX | | Custom Assertion | Result Verification Patterns |
Custom Assertion Test | XXX | Variation | Custom Assertion | Result Verification Patterns |
Custom Equality Assertion | XXX | Variation | Custom Assertion | Result Verification Patterns |
DB Schema per TestRunner | XXX | Variation | Database Sandbox | Database Patterns |
Data Loader | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Data Retriever | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Data-Driven Test | XXX | | Data-Driven Test | Strategy Patterns |
Data-Driven Test Framework (FIT) | XXX | Variation | Data-Driven Test | Strategy Patterns |
Data-Driven Test Frameworks | XXX | Variation | Test Automation Framework | Strategy Patterns |
Database Extraction Script | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Database Partitioning Scheme | XXX | Variation | Database Sandbox | Database Patterns |
Database Population Script | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Database Sandbox | XXX | | Database Sandbox | Database Patterns |
Decorated Lazy Setup | XXX | Variation | Setup Decorator | Shared Fixture Patterns |
Dedicated Database Sandbox | XXX | Variation | Database Sandbox | Database Patterns |
Delegated Setup | XXX | | Delegated Setup | Fixture Setup Patterns |
Delegated Teardown | XXX | Variation | Inline Teardown | Fixture Teardown Patterns |
Delta Assertion | XXX | | Delta Assertion | Result Verification Patterns |
Dependency Initialization Test | XXX | Variation | Test Method | XUnit Basics Patterns |
Dependency Injection | XXX | | Dependency Injection | Design For Testability Patterns |
Dependency Lookup | XXX | | Dependency Lookup | Design For Testability Patterns |
Derived Expectation | XXX | Variation | Derived Value | Attribute Value Patterns |
Derived Input | XXX | Variation | Derived Value | Attribute Value Patterns |
Derived Value | XXX | | Derived Value | Attribute Value Patterns |
Diagnostic Assertion | XXX | Variation | Custom Assertion | Result Verification Patterns |
Direct Test Method Invocation | XXX | Variation | Test Enumeration | XUnit Basics Patterns |
Distinct Generated Value | XXX | Variation | Generated Value | Attribute Value Patterns |
Domain Assertion | XXX | Variation | Custom Assertion | Result Verification Patterns |
Dummy | XXX | Alias | Dummy Object | Attribute Value Patterns |
Dummy Argument | XXX | Variation | Dummy Object | Attribute Value Patterns |
Dummy Attribute | XXX | Variation | Dummy Object | Attribute Value Patterns |
Dummy Object | XXX | | Dummy Object | Attribute Value Patterns |
Dummy Parameter | XXX | Alias | Dummy Object | Attribute Value Patterns |
Dummy Value | XXX | Alias | Dummy Object | Attribute Value Patterns |
Dynamically Generated Test Double | XXX | Variation | Configurable Test Double | Test Double Patterns |
Entity Chain Snipping | XXX | Variation | Test Stub | Test Double Patterns |
Equality Assertion | XXX | Variation | Assertion Method | XUnit Basics Patterns |
Expectation Describing Message | XXX | Variation | Assertion Message | XUnit Basics Patterns |
Expected Behavior | XXX | Alias | Behavior Verification | Result Verification Patterns |
Expected Behavior Specification | XXX | Variation | Behavior Verification | Result Verification Patterns |
Expected Exception Assertion | XXX | Variation | Assertion Method | XUnit Basics Patterns |
Expected Exception Test | XXX | Variation | Test Method | XUnit Basics Patterns |
Expected Object | XXX | Alias | State Verification | Result Verification Patterns |
Expected State Specification | XXX | Variation | State Verification | Result Verification Patterns |
External Test Recording | XXX | Variation | Recorded Test | Strategy Patterns |
Fake Database | XXX | Variation | Fake Object | Test Double Patterns |
Fake Object | XXX | | Fake Object | Test Double Patterns |
Fake Service Layer | XXX | Variation | Fake Object | Test Double Patterns |
Fake Web Service | XXX | Variation | Fake Object | Test Double Patterns |
File System Test Runner | XXX | Variation | Test Runner | XUnit Basics Patterns |
Finder Method | XXX | Variation | Test Utility Method | Test Organization Patterns |
Fixture Setup Testcase | XXX | Variation | Chained Tests | Shared Fixture Patterns |
Four-Phase Test | XXX | | Four-Phase Test | XUnit Basics Patterns |
Framework-invoked Setup | XXX | Alias | Implicit Setup | Fixture Setup Patterns |
Framework-invoked Teardown | XXX | Alias | Implicit Teardown | Fixture Teardown Patterns |
Fresh Context | XXX | Alias | Fresh Fixture | Strategy Patterns |
Fresh Fixture | XXX | | Fresh Fixture | Strategy Patterns |
Fuzzy Equality Assertion | XXX | Variation | Assertion Method | XUnit Basics Patterns |
Garbage-Collected Teardown | XXX | | Garbage-Collected Teardown | Fixture Teardown Patterns |
Generated Value | XXX | Alias | Generated Value | Attribute Value Patterns |
Generated Value | XXX | | Generated Value | Attribute Value Patterns |
Global Fixture | XXX | Variation | Prebuilt Fixture | Shared Fixture Patterns |
Graphical Test Runner | XXX | Variation | Test Runner | XUnit Basics Patterns |
Guard Assertion | XXX | | Guard Assertion | Result Verification Patterns |
Hand-Built Test Double | XXX | Variation | Configurable Test Double | Test Double Patterns |
Hand-Scripted Test | XXX | Alias | Scripted Test | Strategy Patterns |
Hand-Written Test | XXX | Alias | Scripted Test | Strategy Patterns |
Hard-Coded Mock Object | XXX | Alias | Hard-Coded Test Double | Test Double Patterns |
Hard-Coded Setup Decorator | XXX | Variation | Setup Decorator | Shared Fixture Patterns |
Hard-Coded Test Double | XXX | | Hard-Coded Test Double | Test Double Patterns |
Hard-Coded Test Spy | XXX | Alias | Hard-Coded Test Double | Test Double Patterns |
Hard-Coded Test Stub | XXX | Alias | Hard-Coded Test Double | Test Double Patterns |
Hard-Coded Value | XXX | Alias | Literal Value | Attribute Value Patterns |
Hooked Setup | XXX | Alias | Implicit Setup | Fixture Setup Patterns |
Hooked Teardown | XXX | Alias | Implicit Teardown | Fixture Teardown Patterns |
Humble Container Adapter | XXX | Variation | Humble Object | Design For Testability Patterns |
Humble Dialog | XXX | Variation | Humble Object | Design For Testability Patterns |
Humble Executable | XXX | Variation | Humble Object | Design For Testability Patterns |
Humble Object | XXX | | Humble Object | Design For Testability Patterns |
Humble Transaction Controller | XXX | Variation | Humble Object | Design For Testability Patterns |
Immutable Shared Fixture | XXX | Variation | Shared Fixture | Strategy Patterns |
Implicit Setup | XXX | | Implicit Setup | Fixture Setup Patterns |
Implicit Teardown | XXX | | Implicit Teardown | Fixture Teardown Patterns |
Imposter | XXX | Alias | Test Double | Test Double Patterns |
In-Database Stored Procedure Test | XXX | Variation | Stored Procedure Test | Database Patterns |
In-Memory Database | XXX | Variation | Fake Object | Test Double Patterns |
Incremental Tabular Test | XXX | Variation | Parameterized Test | Result Verification Patterns |
Incremental Tests | XXX | Variation | Shared Fixture | Strategy Patterns |
Indirect Output Registry | XXX | Variation | Test Spy | Test Double Patterns |
Inline Setup | XXX | | Inline Setup | Fixture Setup Patterns |
Inline Teardown | XXX | | Inline Teardown | Fixture Teardown Patterns |
Inner Test Double | XXX | Variation | Hard-Coded Test Double | Test Double Patterns |
Interaction Testing | XXX | Alias | Behavior Verification | Result Verification Patterns |
Layer Test | XXX | | Layer Test | Strategy Patterns |
Layer-Crossing Test | XXX | Alias | Back Door Manipulation | Strategy Patterns |
Layered Test | XXX | Alias | Layer Test | Strategy Patterns |
Lazy Setup | XXX | | Lazy Setup | Shared Fixture Patterns |
Lazy Teardown | XXX | Variation | Table Truncation Teardown | Database Patterns |
Leftover Fixture | XXX | Alias | Shared Fixture | Strategy Patterns |
Literal Value | XXX | | Literal Value | Attribute Value Patterns |
Loop-Driven Test | XXX | Variation | Parameterized Test | Result Verification Patterns |
Loopback | XXX | Alias | Test Spy | Test Double Patterns |
Loopback | XXX | Alias | Hard-Coded Test Double | Test Double Patterns |
Minimal Fixture | XXX | | Minimal Fixture | Strategy Patterns |
Minimal Test Fixture | XXX | Alias | Minimal Fixture | Strategy Patterns |
Mock Object | XXX | | Mock Object | Test Double Patterns |
Naive Inline Teardown | XXX | Variation | Inline Teardown | Fixture Teardown Patterns |
Naive xUnit Test Interpreter | XXX | Variation | Data-Driven Test | Strategy Patterns |
Named State Reaching Method | XXX | Variation | Creation Method | Fixture Setup Patterns |
Named Test Suite | XXX | | Named Test Suite | Test Organization Patterns |
Object Attribute Equality Assertion | XXX | Variation | Custom Assertion | Result Verification Patterns |
Object Factory | XXX | Alias | Dependency Lookup | Design For Testability Patterns |
Object Mother | XXX | Variation | Test Helper | Test Organization Patterns |
One Bad Attribute | XXX | Variation | Derived Value | Attribute Value Patterns |
Parameter Injection | XXX | Variation | Dependency Injection | Design For Testability Patterns |
Parameterized Anonymous Creation Method | XXX | Variation | Creation Method | Fixture Setup Patterns |
Parameterized Creation Method | XXX | Variation | Creation Method | Fixture Setup Patterns |
Parameterized Setup Decorator | XXX | Variation | Setup Decorator | Shared Fixture Patterns |
Parameterized Test | XXX | | Parameterized Test | Result Verification Patterns |
Per-Run Fixture | XXX | Variation | Shared Fixture | Strategy Patterns |
Persistence Layer Test | XXX | Variation | Layer Test | Strategy Patterns |
Persistent Fresh Fixture | XXX | Variation | Fresh Fixture | Strategy Patterns |
Placeholder | XXX | Alias | Dummy Object | Attribute Value Patterns |
Poor Man's Humble Object | XXX | Variation | Humble Object | Design For Testability Patterns |
Prebuilt Context | XXX | Alias | Prebuilt Fixture | Shared Fixture Patterns |
Prebuilt Fixture | XXX | | Prebuilt Fixture | Shared Fixture Patterns |
Presentation Layer Test | XXX | Variation | Layer Test | Strategy Patterns |
Private Fixture | XXX | Alias | Fresh Fixture | Strategy Patterns |
Procedural Behavior Verification | XXX | Variation | Behavior Verification | Result Verification Patterns |
Procedural State Verification | XXX | Variation | State Verification | Result Verification Patterns |
Procedural Test Stub | XXX | Variation | Test Stub | Test Double Patterns |
Programatic Test | XXX | Alias | Scripted Test | Strategy Patterns |
Pseudo Object | XXX | Variation | Hard-Coded Test Double | Test Double Patterns |
Pushdown Decorator | XXX | Variation | Setup Decorator | Shared Fixture Patterns |
Random Generated Value | XXX | Variation | Generated Value | Attribute Value Patterns |
Record and Playback Test | XXX | Alias | Recorded Test | Strategy Patterns |
Recorded Test | XXX | | Recorded Test | Strategy Patterns |
Refactored Recorded Test | XXX | Variation | Recorded Test | Strategy Patterns |
Related Generated Value | XXX | Variation | Generated Value | Attribute Value Patterns |
Remoted Stored Procedure Test | XXX | Variation | Stored Procedure Test | Database Patterns |
Responder | XXX | Variation | Test Stub | Test Double Patterns |
Retrieval Interface | XXX | Variation | Test Spy | Test Double Patterns |
Reuse Test for Fixture Setup | XXX | Variation | Creation Method | Fixture Setup Patterns |
Reused Fixture | XXX | Alias | Shared Fixture | Strategy Patterns |
Robot User Test | XXX | Alias | Recorded Test | Strategy Patterns |
Robot User Test Frameworks | XXX | Variation | Test Automation Framework | Strategy Patterns |
SUT API Encapsulation | XXX | Alias | Test Utility Method | Test Organization Patterns |
SUT Encapsulation Method | XXX | Variation | Test Utility Method | Test Organization Patterns |
Saboteur | XXX | Variation | Test Stub | Test Double Patterns |
Scripted Test | XXX | | Scripted Test | Strategy Patterns |
Self Delegation | XXX | Variation | Test-Specific Subclass | Test Double Patterns |
Self Shunt | XXX | Variation | Hard-Coded Test Double | Test Double Patterns |
Self-Describing Value | XXX | Variation | Literal Value | Attribute Value Patterns |
Service Layer Test | XXX | Variation | Layer Test | Strategy Patterns |
Service Locator | XXX | Alias | Dependency Lookup | Design For Testability Patterns |
Setter Injection | XXX | Variation | Dependency Injection | Design For Testability Patterns |
Setup Decorator | XXX | | Setup Decorator | Shared Fixture Patterns |
Setup Method | XXX | Alias | Implicit Setup | Fixture Setup Patterns |
Shared Context | XXX | Alias | Shared Fixture | Strategy Patterns |
Shared Fixture | XXX | | Shared Fixture | Strategy Patterns |
Shared Fixture State Assertion | XXX | Variation | Guard Assertion | Result Verification Patterns |
Simple Success Test | XXX | Variation | Test Method | XUnit Basics Patterns |
Single Layer Test | XXX | Alias | Layer Test | Strategy Patterns |
Single Outcome Assertion | XXX | Variation | Assertion Method | XUnit Basics Patterns |
Single Test Suite | XXX | Variation | Named Test Suite | Test Organization Patterns |
Slow Tests | XXX | Variation | Shared Fixture | Strategy Patterns |
Spy | XXX | Alias | Test Spy | Test Double Patterns |
Stale Fixture | XXX | Alias | Shared Fixture | Strategy Patterns |
Standard Context | XXX | Alias | Standard Fixture | Strategy Patterns |
Standard Fixture | XXX | | Standard Fixture | Strategy Patterns |
State Exposing Subclass | XXX | Variation | Test-Specific Subclass | Test Double Patterns |
State Verification | XXX | | State Verification | Result Verification Patterns |
State-based Testing | XXX | Alias | State Verification | Result Verification Patterns |
Stated Outcome Assertion | XXX | Variation | Assertion Method | XUnit Basics Patterns |
Statically Generated Test Double | XXX | Variation | Configurable Test Double | Test Double Patterns |
Stored Procedure Test | XXX | | Stored Procedure Test | Database Patterns |
Stub | XXX | Alias | Test Stub | Test Double Patterns |
Stub | XXX | Alias | Dummy Object | Attribute Value Patterns |
Subclassed Humble Object | XXX | Variation | Humble Object | Design For Testability Patterns |
Subclassed Singleton | XXX | Alias | Test-Specific Subclass | Test Double Patterns |
Subclassed Test Double | XXX | Alias | Test-Specific Subclass | Test Double Patterns |
Subcutaneous Test | XXX | Variation | Layer Test | Strategy Patterns |
Subset Suite | XXX | Variation | Named Test Suite | Test Organization Patterns |
Substitutable Singleton | XXX | Alias | Test-Specific Subclass | Test Double Patterns |
Substituted Singleton | XXX | Variation | Test-Specific Subclass | Test Double Patterns |
Suite of Suites | XXX | Variation | Test Suite Object | XUnit Basics Patterns |
SuiteFixture Setup | XXX | | SuiteFixture Setup | Shared Fixture Patterns |
Symbolic Constant | XXX | Variation | Literal Value | Attribute Value Patterns |
Table Truncation Teardown | XXX | | Table Truncation Teardown | Database Patterns |
Tabular Test | XXX | Variation | Parameterized Test | Result Verification Patterns |
Teardown Guard Clause | XXX | Variation | Inline Teardown | Fixture Teardown Patterns |
Teardown Method | XXX | Alias | Implicit Teardown | Fixture Teardown Patterns |
Temporary Test Stub | XXX | Variation | Test Stub | Test Double Patterns |
Test Automation Framework | XXX | | Test Automation Framework | Strategy Patterns |
Test Bed | XXX | Alias | Prebuilt Fixture | Shared Fixture Patterns |
Test Discovery | XXX | | Test Discovery | XUnit Basics Patterns |
Test Double | XXX | | Test Double | Test Double Patterns |
Test Double Class | XXX | Variation | Hard-Coded Test Double | Test Double Patterns |
Test Double Subclass | XXX | Variation | Test-Specific Subclass | Test Double Patterns |
Test Doubles | XXX | Variation | Back Door Manipulation | Strategy Patterns |
Test Enumeration | XXX | | Test Enumeration | XUnit Basics Patterns |
Test Fixture | XXX | Alias | Testcase Class | XUnit Basics Patterns |
Test Fixture Registry | XXX | Variation | Test Helper | Test Organization Patterns |
Test Helper | XXX | | Test Helper | Test Organization Patterns |
Test Helper | XXX | Variation | Test Helper | Test Organization Patterns |
Test Helper Mixin | XXX | Variation | Testcase Superclass | Test Organization Patterns |
Test Helper Object | XXX | Variation | Test Helper | Test Organization Patterns |
Test Hook | XXX | | Test Hook | Design For Testability Patterns |
Test Method | XXX | | Test Method | XUnit Basics Patterns |
Test Method Discovery | XXX | Variation | Test Discovery | XUnit Basics Patterns |
Test Method Enumeration | XXX | Variation | Test Enumeration | XUnit Basics Patterns |
Test Method Selection | XXX | Variation | Test Selection | XUnit Basics Patterns |
Test Object Registry | XXX | Alias | Automated Teardown | Fixture Teardown Patterns |
Test Runner | XXX | | Test Runner | XUnit Basics Patterns |
Test Selection | XXX | | Test Selection | XUnit Basics Patterns |
Test Spy | XXX | | Test Spy | Test Double Patterns |
Test Spy | XXX | Alias | Test Spy | Test Double Patterns |
Test Stub | XXX | | Test Stub | Test Double Patterns |
Test Suite Enumeration | XXX | Variation | Test Enumeration | XUnit Basics Patterns |
Test Suite Factory | XXX | Alias | Test Enumeration | XUnit Basics Patterns |
Test Suite Object | XXX | | Test Suite Object | XUnit Basics Patterns |
Test Suite Object Generator | XXX | Variation | Data-Driven Test | Strategy Patterns |
Test Suite Object Simulator | XXX | Variation | Data-Driven Test | Strategy Patterns |
Test Suite Procedure | XXX | Variation | Test Suite Object | XUnit Basics Patterns |
Test Tree Explorer | XXX | Variation | Test Runner | XUnit Basics Patterns |
Test Utility Method | XXX | | Test Utility Method | Test Organization Patterns |
Test Utility Test | XXX | Variation | Test Utility Method | Test Organization Patterns |
Test-Specific Extension | XXX | Alias | Test-Specific Subclass | Test Double Patterns |
Test-Specific Subclass | XXX | | Test-Specific Subclass | Test Double Patterns |
Testcase Class | XXX | | Testcase Class | XUnit Basics Patterns |
Testcase Class Discovery | XXX | Variation | Test Discovery | XUnit Basics Patterns |
Testcase Class Per Method | XXX | Variation | Testcase Class per Feature | Test Organization Patterns |
Testcase Class Per User Story | XXX | Variation | Testcase Class per Feature | Test Organization Patterns |
Testcase Class Selection | XXX | Variation | Test Selection | XUnit Basics Patterns |
Testcase Class Suite | XXX | Variation | Test Suite Object | XUnit Basics Patterns |
Testcase Class per Class | XXX | | Testcase Class per Class | Test Organization Patterns |
Testcase Class per Feature | XXX | | Testcase Class per Feature | Test Organization Patterns |
Testcase Class per Fixture | XXX | | Testcase Class per Fixture | Test Organization Patterns |
Testcase Object | XXX | | Testcase Object | XUnit Basics Patterns |
Testcase Superclass | XXX | | Testcase Superclass | Test Organization Patterns |
Testing by Layers | XXX | Alias | Layer Test | Strategy Patterns |
The xUnit Family of Test Automation Frameworks | XXX | Variation | Test Automation Framework | Strategy Patterns |
Transaction Rollback Teardown | XXX | | Transaction Rollback Teardown | Database Patterns |
Transient Fresh Fixture | XXX | Variation | Fresh Fixture | Strategy Patterns |
True Humble Object | XXX | Variation | Humble Object | Design For Testability Patterns |
Unfinished Test Assertion | XXX | | Unfinished Test Assertion | Result Verification Patterns |
Verification Method | XXX | Variation | Custom Assertion | Result Verification Patterns |